import QQMap from '../../../utils/qqmap'
Page({
  data: {
    address: '',
    list: []
  },
  // 进入这个页面： 开启定位-通过小程序的设备定位！
  onLoad() {
    // 定位
    this.getLocation()
  },
  async getLocation() {
    const { latitude, longitude } = await wx.getLocation()
    // console.log(res)
    this.getPoints(latitude, longitude)
  },
  async chooseLocation() {
    const { latitude, longitude } = await wx.chooseLocation();
    console.log(latitude, longitude)
    this.getPoints(latitude, longitude)
  },
  getPoints(latitude, longitude) {
    // 调用QQMap  经纬度 ===> 地名！
    QQMap.reverseGeocoder({
      // location: [latitude, longitude].join(','),
      location: latitude + ',' + longitude,
      success: (res) => {
        console.log(this)
        this.setData({ address: res.result.address })
      }
    })

    QQMap.search({
      keyword: '小区',
      location: [latitude, longitude].join(','),
      success: res => {
        console.log('附近的小区的信息', res.data)
        const list = res.data.map(it => {
          return {
            id: it.id,
            title: it.title,
            address: it.address
          }
        })
        this.setData({ list })
      }
    })
  }
})